Storms and floods wreaked havoc across much of the country in recent weeks, leaving a number of homes and businesses damaged,...